#coding:utf-8

class Error(Exception):
    pass


class TypeError(Error):
    def __init__(self,obj):
        self._obj = obj
        
    def __str__(self):
        return "Não era esperado objeto do tipo %s." % (type(self._obj))

    
class UndefinedPropertyError(Error):
    def __init__(self,nomeP):
        self._nomeP = nomeP

    def __str__(self):
        return "A propriedade %s " %(self._nomeP)